Big Huge Thesaurus

Chinese angelica tree

noun